ballast scarifier and screening machine - French English Dictionary